}
if (null!=cc && !cc.isRegistered()) {
try {
if (!cc.isFinishConnect()) {
cc = null;//try again later
}
if (cc.isRegistered()) {
return cc;
}
//not registered
return doRegister(ccm, handshakeBegin, cc);
}